@charset "UTF-8";
.head {
  padding: .3rem 3%;
  background: #E82D2D;
  color: #FFF; }
  .head > * {
    display: inline-block;
    vertical-align: top; }
  .head .avatar {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%; }
  .head .avatar_box {
    margin-right: .15rem; }
  .head .info .mobile {
    font-size: .34rem;
    font-weight: bold; }
  .head .info .credit {
    margin-top: .05rem;
    font-size: .24rem;
    color: rgba(255, 255, 255, 0.5); }
  .head .login_out {
    padding-top: .15rem;
    float: right; }
    .head .login_out .btn {
      background: #A82121;
      display: inline-block;
      width: 1.44rem;
      height: 0.5rem;
      line-height: 0.5rem;
      border-radius: 4px;
      text-align: center;
      margin-left: auto;
      margin-right: auto; }

.box_item li {
  height: 0.72rem;
  line-height: 0.72rem;
  font-size: .28rem;
  color: #666; }
.box_item li:not(:last-child) {
  border-bottom: 1px solid #F5F5F5; }
.box_item .icon_right {
  float: right;
  height: 0.72rem;
  line-height: 0.72rem;
  width: 0.3rem;
  height: 0.3rem;
  margin-top: .24rem; }

.order .title {
  height: 0.72rem;
  line-height: 0.72rem;
  border-bottom: 1px solid #F5F5F5; }

.order_list .order_item {
  margin-top: .2rem;
  padding: .2rem;
  background: rgba(245, 245, 245, 0.2);
  border: 1px solid #F5F5F5;
  border-radius: .04rem; }
  .order_list .order_item > .disFlex {
    justify-content: space-between; }
.order_list .order_item.error {
  background: rgba(245, 181, 181, 0.2);
  border: 1px solid #F5C4C4; }
.order_list .number {
  line-height: .4rem; }
.order_list .number_span {
  font-size: .34rem;
  color: #666; }
  .order_list .number_span span:not(:last-child) {
    margin-right: .15rem; }
.order_list .region span {
  color: #666; }
  .order_list .region span + span {
    margin-left: .4rem; }
.order_list .number {
  border-bottom: 1px solid #F5F5F5;
  padding-bottom: .15rem; }
.order_list .info {
  line-height: .4rem;
  color: #C1C1C1;
  font-size: .24rem;
  padding-top: .2rem; }
.order_list .status {
  color: #666;
  font-size: .28rem; }
.order_list .btn_box > .btn {
  display: inline-block;
  color: #E82D2D;
  border: 1px solid #E82D2D;
  border-radius: 4px;
  width: 1.6rem;
  height: 0.56rem;
  line-height: 0.56rem;
  border-radius: 4px;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }
  .order_list .btn_box > .btn.on {
    background: #E82D2D;
    color: #FFF; }
  .order_list .btn_box > .btn + .btn {
    margin-left: .2rem; }

.address {
  background: #F5F5F5;
  min-height: 100vh;
  padding-top: 1px; }
  .address .address_list li {
    margin-top: .2rem;
    background: #FFF;
    padding-top: .2rem;
    padding-bottom: .2rem; }
  .address .info {
    color: #666;
    font-size: .28rem;
    line-height: .3rem; }
    .address .info .name {
      display: inline-block;
      width: 1.15rem;
      height: .3rem; }
    .address .info .default {
      background: #E82D2D;
      color: #FFF;
      height: 0.4rem;
      line-height: 0.4rem;
      margin-left: .1rem;
      font-size: .2rem;
      border-radius: .15rem;
      padding: 0 .2rem; }
    .address .info .user_address {
      width: 5rem; }
  .address p + p {
    margin-top: .15rem; }
  .address .edit_box {
    padding-top: .25rem; }
    .address .edit_box .btn {
      width: 1rem;
      height: 0.5rem;
      line-height: 0.5rem;
      border-radius: 4px;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      background: #E82D2D;
      color: #FFF;
      display: block; }
  .address .add_btn {
    background: #E82D2D;
    color: #FFF;
    width: 3.4rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border-radius: 4px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: .3rem;
    margin-top: 1.5rem; }

.address_add .item {
  display: flex;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: .4rem; }
  .address_add .item.no_bottom {
    margin-bottom: 0; }
  .address_add .item input, .address_add .item select {
    flex: 1;
    padding-left: .3rem;
    background: #F5F5F5; }
  .address_add .item .tips {
    color: #C1C1C1;
    font-size: .24rem; }
  .address_add .item .select_box {
    display: flex;
    flex: 1;
    background: #F5F5F5; }
  .address_add .item select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: url("../img/arr_right.png") no-repeat 95% center;
    background-size: .3rem .3rem; }
.address_add .address_box {
  background: #FFF;
  padding: .2rem 3%; }
.address_add label {
  text-align: justify;
  width: 1.2rem;
  font-size: .28rem;
  color: #C1C1C1;
  display: block;
  height: 18px;
  margin-right: .35rem; }
.address_add label:after {
  content: "";
  display: inline-block;
  padding-left: 100%; }

.address_box {
  margin-bottom: .25rem; }

.set_address {
  height: 0.72rem;
  line-height: 0.72rem;
  overflow: hidden;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  background: #FFF;
  color: #666;
  font-size: .28rem; }
  .set_address .icon_switch {
    width: 0.8rem;
    height: 0.4rem;
    float: right;
    margin-top: .2rem; }

.address_add .btn_box {
  margin-top: 1rem; }
  .address_add .btn_box .btn {
    width: 3.4rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border-radius: 4px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background: #E82D2D;
    color: #FFF; }
    .address_add .btn_box .btn.remove {
      color: #E82D2D;
      border: 1px solid #E82D2D;
      background: transparent; }
    .address_add .btn_box .btn + .btn {
      margin-top: .3rem; }

.photo_box {
  background: #FFF;
  margin-top: -.25rem; }
  .photo_box .photo_info {
    margin-right: .5rem; }
    .photo_box .photo_info .tips_text {
      color: #C1C1C1;
      font-size: .24rem; }
    .photo_box .photo_info .icon_status {
      width: 0.3rem;
      height: 0.3rem;
      margin-bottom: .12rem; }
      .photo_box .photo_info .icon_status.end {
        width: 0.31rem;
        height: 0.33rem; }
    .photo_box .photo_info .ac + .ac {
      margin-top: .35rem; }
    .photo_box .photo_info .line_red {
      width: 1px;
      height: 3.9rem;
      margin: .25rem auto;
      background: #E82D2D;
      margin-bottom: 0; }
  .photo_box .card_img {
    width: 3.4rem;
    height: 2.08rem; }
  .photo_box .card_box {
    margin-bottom: .5rem; }
    .photo_box .card_box .img_tips {
      margin: .15rem 0;
      text-align: center; }
  .photo_box .file_up_box {
    text-align: center;
    padding-top: .35rem; }
  .photo_box .file_box {
    background: #F5F5F5;
    width: 3.4rem;
    height: 2.08rem;
    position: relative; }
    .photo_box .file_box .icon_file {
      width: 0.9rem;
      height: 0.9rem; }
    .photo_box .file_box .up_file {
      width: 3.4rem;
      height: 2.08rem;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 10;
      opacity: 0; }
    .photo_box .file_box .card_up {
      position: relative;
      width: 3.4rem;
      height: 2.08rem; }
      .photo_box .file_box .card_up .icon_close {
        position: absolute;
        height: .4rem;
        top: -.2rem;
        right: -.45rem; }
      .photo_box .file_box .card_up .img_user {
        width: 3.4rem;
        height: 2.08rem; }
  .photo_box .card_box.person .card_person,
  .photo_box .card_box.person .file_box,
  .photo_box .card_box.person .card_up,
  .photo_box .card_box.person .up_file,
  .photo_box .card_box.person .img_user {
    width: 3.4rem;
    height: 4.5rem; }
  .photo_box .card_box.person .file_up_box {
    padding-top: 1.5rem; }

.photo_box .photo_info .line_blue {
  width: 1px;
  height: 3.9rem;
  margin: .25rem auto;
  background: #2D72E8;
  margin-bottom: 0; }

.online {
  padding: .25rem 3%;
  background: #FFF;
  margin-bottom: .2rem; }

.online .text_blue {
  text-decoration: underline; }

.line_list .title {
  font-size: .28rem;
  color: #C1C1C1;
  text-align: center;
  position: relative;
  padding: .25rem 0; }
.line_list .item {
  background: #fff;
  padding-bottom: .2rem;
  margin-bottom: .2rem; }
.line_list .default {
  position: absolute;
  background: #E82D2D;
  color: #FFF;
  font-size: .2rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: .2rem;
  top: .2rem;
  right: .5rem;
  width: 1.45rem; }
.line_list .photo_box .img_card > * {
  display: inline-block;
  vertical-align: top; }
.line_list .photo_box .img_card .img {
  width: 3.4rem;
  margin-right: .1rem; }
.line_list .photo_box .img_card .img2 {
  width: 3.4rem; }
.line_list .photo_box .card_img {
  width: 3.4rem;
  height: 2.08rem; }
.line_list .photo_box .img_info {
  color: #666;
  font-size: .28rem;
  margin: .2rem 0;
  text-align: center; }
.line_list .photo_box .card_person {
  width: 3.39rem;
  height: 4.52rem; }
.line_list .btn_box .btn {
  background: #E82D2D;
  color: #FFF;
  width: 1.08rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 4px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: .3rem; }

.line_list .add_btn .btn {
  width: 3.4rem;
  height: 0.64rem;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: .3rem;
  margin-bottom: .5rem; }

.line_list .add_btn {
  padding-bottom: .5rem; }

.password_body .status_box {
  padding: .2rem 3%; }
.password_body .status_box > div {
  width: 2.3rem;
  text-align: center;
  color: #C1C1C1;
  font-size: .24rem; }
.password_body .status_box .icon_status {
  width: 0.3rem;
  height: 0.3rem;
  margin-bottom: .1rem; }
.password_body .status_box > div {
  position: relative; }
.password_body .status_box > div:not(:last-child):after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 1.5rem;
  height: 1px;
  top: 25%;
  right: -32%;
  background: #E82D2D; }
.password_body .verify {
  margin: .4rem 0;
  padding: .25rem 3%;
  background: #FFF; }
.password_body .code_input li {
  display: flex; }
.password_body .code_input li + li {
  margin-top: .25rem; }
.password_body .code_input li input {
  padding-left: .3rem; }
.password_body .code_input li input, .password_body .code_input li .code_box {
  flex: 1;
  background: #F5F5F5;
  -webkit-border-radius: .04rem;
  -moz-border-radius: .04rem;
  border-radius: .04rem;
  height: 0.64rem;
  line-height: 0.64rem; }
.password_body .code_input li label {
  margin-right: .35rem; }
.password_body .code_box {
  position: relative;
  height: 0.64rem;
  line-height: 0.64rem;
  background: #F5F5F5;
  flex: 1;
  display: flex; }
  .password_body .code_box input {
    flex: 1;
    padding-left: .3rem; }
.password_body .btn_box {
  margin-top: .5rem; }
  .password_body .btn_box .btn {
    width: 3.4rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border-radius: 4px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: .3rem;
    background: #E82D2D;
    color: #FFF; }
    .password_body .btn_box .btn.cancel {
      margin-top: .2rem;
      color: #E82D2D;
      background: transparent;
      border: 1px solid #E82D2D; }
.password_body .verify_two {
  padding-top: .4rem; }
  .password_body .verify_two .code_box {
    position: relative;
    top: -.12rem; }
    .password_body .verify_two .code_box .icon_eye {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 5%; }
      .password_body .verify_two .code_box .icon_eye.close {
        width: 0.3rem;
        height: 0.15rem; }
.password_body .verify.tips {
  font-size: .28rem;
  color: #666;
  text-align: center; }

.order_body .status_box {
  padding: .3rem 3%; }
  .order_body .status_box .tips_head {
    color: #C1C1C1;
    font-size: .24rem; }
  .order_body .status_box .time {
    color: #666;
    font-size: .24rem; }
.order_body .status_big_box {
  width: 100vw;
  overflow-x: scroll; }
.order_body .status_box {
  width: 15.6rem; }
.order_body .status_box > div {
  width: 2.5rem;
  text-align: center;
  position: relative;
  display: inline-block; }
  .order_body .status_box > div .icon_status {
    width: 0.3rem;
    height: 0.3rem;
    margin: .1rem 0; }
  .order_body .status_box > div:not(:last-child):after {
    content: "";
    position: absolute;
    top: .55rem;
    right: -38%;
    width: 1.8rem;
    height: 1px;
    background: #E82D2D; }
.order_body .order1 {
  background: #FFF;
  padding-top: .1rem;
  padding-bottom: .2rem; }
.order_body .head {
  font-size: .34rem;
  color: #222;
  padding: .1rem 0;
  background: transparent; }
.order_body .order_info {
  margin-top: .15rem;
  color: #666;
  font-size: .24rem; }
  .order_body .order_info .number_span span {
    font-size: .34rem;
    display: inline-block;
    height: .36rem;
    line-height: .36rem; }
    .order_body .order_info .number_span span + span {
      margin-left: .1rem; }
  .order_body .order_info li + li {
    margin-top: .1rem; }
  .order_body .order_info .order_free {
    text-align: right;
    font-size: .28rem; }
.order_body .address {
  margin-top: .25rem;
  padding-top: .12rem;
  padding-bottom: .2rem;
  background: #fff;
  height: auto;
  min-height: auto; }
  .order_body .address .item1 {
    margin-top: .15rem; }
    .order_body .address .item1 label {
      display: inline-block;
      width: 1.15rem; }
.order_body .order_btn1.btn_box .btn {
  width: 3.4rem;
  height: 0.64rem;
  line-height: 0.64rem;
  border-radius: 4px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  color: #E82D2D;
  border: 1px solid #E82D2D; }
  .order_body .order_btn1.btn_box .btn.on {
    margin-top: .05rem;
    background: #E82D2D;
    color: #FFF; }
.order_body .order_pay_success .title {
  font-size: .34rem;
  color: #222; }

.order_add .title {
  color: #222;
  font-size: 0.34rem; }
.order_add .box1 {
  padding-bottom: .25rem; }
.order_add .input_box {
  display: flex; }
  .order_add .input_box + .input_box {
    margin-top: .2rem; }
  .order_add .input_box input {
    flex: 1;
    height: 0.64rem;
    line-height: 0.64rem;
    border-radius: .05rem;
    background: #F5F5F5;
    padding-left: .25rem; }
  .order_add .input_box label {
    text-align: justify;
    width: 1.2rem;
    font-size: .28rem;
    color: #C1C1C1;
    display: block;
    height: 0.64rem;
    line-height: 0.64rem;
    margin-right: .35rem; }
  .order_add .input_box label:after {
    content: "";
    display: inline-block;
    /* Opera */
    padding-left: 100%; }
  .order_add .input_box .select_box {
    display: flex;
    flex: 1;
    background: #F5F5F5; }
  .order_add .input_box .no_arr {
    flex: 1;
    padding-left: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: url("../img/arr_right.png") no-repeat 95% center;
    background-size: .3rem .3rem; }
  .order_add .input_box .tips {
    height: 0.64rem;
    line-height: 0.64rem;
    color: #C1C1C1;
    font-size: 0.24rem; }
.order_add .dash {
  margin-top: .3rem;
  background: #F5F5F5;
  border: 1px dashed #707070;
  border-radius: .1rem .05rem;
  padding: .2rem; }
  .order_add .dash input, .order_add .dash .select_box {
    background: #EEE; }
.order_add .submit_btn {
  width: 3.4rem;
  height: 0.64rem;
  line-height: 0.64rem;
  border-radius: 4px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  background: #2D72E8;
  color: #FFF;
  font-size: 0.3rem; }
.order_add .photo_box {
  margin-top: .2rem; }
.order_add .tips {
  font-size: 0.28rem; }
  .order_add .tips em {
    display: inline-block;
    width: 90%;
    font-style: normal;
    vertical-align: top; }
  .order_add .tips .text_blue {
    text-decoration: underline; }

.user.work {
  color: #666; }
  .user.work .head {
    background: #FFF;
    color: #666; }
    .user.work .head .user {
      font-size: 0.34rem; }
    .user.work .head .info .user,
    .user.work .head .info .mobile {
      color: #666; }
    .user.work .head .mobile {
      font-size: 0.24rem; }
    .user.work .head .icon_add {
      width: 0.44rem;
      height: 0.44rem;
      position: relative;
      top: -.02rem; }
    .user.work .head .order {
      color: #2D72E8;
      font-size: 0.28rem;
      margin-bottom: .07rem; }
    .user.work .head .info {
      color: #C1C1C1;
      margin-top:.025rem;
      font-size: 0.2rem; }
    .user.work .head li {
      text-align: center; }
    .user.work .head .login_out {
      padding-top: 0; }
    .user.work .head .login_out li + li {
      margin-left: .15rem; }
  .user.work .notice {
    padding: .15rem 3%;
    margin-top: .2rem;
    font-size: 0.28rem; }
    .user.work .notice .icon_notice {
      width: 0.44rem;
      height: 0.44rem;
      margin-right: .15rem; }
    .user.work .notice .inline {
      width: 90%;
      position: relative;
      top: .1rem; }
  .user.work .type_box {
    display: flex;
    padding: 0;
    margin-top: .25rem; }
    .user.work .type_box li {
      flex: 1;
      height: 0.56rem;
      line-height: 0.56rem;
      background: #2D72E8;
      color: #fff;
      text-align: center; }
      .user.work .type_box li.on {
        background: #2152A8; }
  .user.work .search_div {
    margin: .2rem 3%;
    height: 0.64rem;
    line-height: 0.64rem;
    display: flex;
    background: #FFF;
    border-radius: .04rem; }
    .user.work .search_div input {
      flex: 1;
      padding-left: .25rem; }
    .user.work .search_div .search {
      background: #2D72E8;
      display: inline-block;
      width: .65rem;
      text-align: center;
      border-radius: 0 .04rem .04rem 0; }
    .user.work .search_div .icon_search {
      width: 0.38rem;
      height: 0.4rem;
      position: relative;
      top: -.01rem; }
  .user.work .search_div2 {
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
    margin: .2rem 0; }
    .user.work .search_div2 .search_div {
      flex: 1;
      margin: 0; }
    .user.work .search_div2 .date_btn {
      height: 0.64rem;
      line-height: 0.64rem;
      text-align: center;
      width: 1.45rem;
      margin-left: .2rem;
      background: #FFF;
      border-radius: .04rem;
      font-size: 0.28rem; }
    .user.work .search_div3{
      padding-left: 3%;
      padding-right: 3%;
      display: flex;
      height:.6rem;
      line-height: .6rem;
      margin:.2rem 0;
    }
.user.work .search_div3 .search_btn{
  background: #FFF;
  display: inline-block;
  width:1.5rem;
  text-align: center;
  margin-right:.3rem;
  border-radius: .04rem;
}
.user.work .search_div3 .search_btn .icon_search{
  width:.35rem;height:.35rem;margin-left:.1rem;
}
.user.work .search_div3 .time_input{
  width:2.2rem;
  background: transparent;
  color:#FFF;
}
.user.work .search_div3 .time_range{
  background:#2D72E8 ;
  color:#FFF;
  flex:1;
  border-radius: .04rem;
  padding-left:.1rem;
}
.user.work .order_item {
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .user.work .customer {
    text-align: center;
    color: #666; }
    .user.work .customer .user {
      font-size: 0.28rem; }
    .user.work .customer .user_number {
      color: #C1C1C1; }
  .user.work .btn_box.manage {
    padding-top: .12rem; }
    .user.work .btn_box.manage .btn {
      width: 1.28rem;
      height: 0.45rem;
      line-height: 0.45rem;
      border-radius: 4px;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      font-size: 0.24rem; }
  .user.work .order_item .commission {
    text-align: center;
    width: 1rem; }
    .user.work .order_item .commission .price {
      color: #2D72E8;
      font-size: 0.28rem; }
    .user.work .order_item .commission .tips {
      font-size: 0.24rem; }

.btn_box.manage .btn {
  color: #2D72E8;
  border: 1px solid #2D72E8; }
.btn_box.manage .btn.on {
  color: #FFF;
  background: #2D72E8; }
.btn_box.manage .btn.active {
  background: transparent;
  color: #E82D2D;
  border: 1px solid #E82D2D; }

.order_book {
  padding-bottom: .5rem; }
  .order_book .status_box {
    padding: .15rem 1%; }
    .order_book .status_box > div {
      flex: 1;
      text-align: center;
      position: relative; }
    .order_book .status_box > div:not(:last-child):after {
      content: "";
      position: absolute;
      top: .5rem;
      right: -38%;
      width: 1.8rem;
      height: 1px;
      background: #2D72E8; }
    .order_book .status_box .tips {
      font-size: 0.24rem;
      color: #C1C1C1; }
    .order_book .status_box .icon_status {
      width: 0.3rem;
      height: 0.3rem;
      margin: .05rem 0; }
    .order_book .status_box .time {
      color: #666;
      font-size: 0.24rem; }
  .order_book .title {
    color: #222;
    font-size: 0.34rem;
    margin-top: .15rem;
    margin-bottom: .25rem; }
  .order_book .box_shadow_ff .info {
    font-size: 0.28rem; }
    .order_book .box_shadow_ff .info label {
      display: inline-block;
      width: 1.15rem;
      margin-right: .12rem;
      color: #C1C1C1; }
    .order_book .box_shadow_ff .info li + li {
      margin-top: .15rem; }
  .order_book .line_list .title {
    text-align: left;
    margin-bottom: 0; }
  .order_book .user_img_box {
    margin: 0 -3% 0 -3%;
    background: #F5F5F5;
    padding-top: .3rem; }
  .order_book .photo_box {
    margin-left: 3%;
    margin-top: 0;
    background: transparent; }
  .order_book .area_box {
    width: 3.5rem;
    background: #F5F5F5;
    padding: .15rem;
    font-size: 0.24rem; }
    .order_book .area_box .justify {
      margin-bottom: .24rem; }
  .order_book .info.number_box .number_span > span {
    display: inline-block;
    font-size: 0.34rem;
    color: #666; }
    .order_book .info.number_box .number_span > span + span {
      margin-left: .15rem; }
  .order_book .info.number_box li {
    color: #C1C1C1;
    font-size: 0.24rem; }
  .order_book .info.number_box .number_free {
    text-align: right;
    font-size: 0.28rem;
    color: #666; }
  .order_book .btn_box .btn {
    width: 3.4rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border-radius: 4px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }

/*瀹屽杽璧勬枡*/
.means_work {
  padding-bottom: 1.5rem; }
  .means_work .address_box .title {
    color: #222;
    font-size: .34rem;
    margin: .15rem 0; }
  .means_work .select_box .icon_right {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: .2rem;
    position: relative;
    top: .1rem; }
  .means_work .btn_box.manage .order_submit {
    background: #2D72E8;
    color: #FFF; }

